home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / usr / share / doc / module-init-tools / TODO < prev   
Encoding:
Text File  |  2006-09-29  |  2.4 KB  |  68 lines

  1. Partially Ordered TODO list:
  2.  
  3. DONE: oprofile1) Fix rmmod to handle module offsets in /proc/modules
  4. DONE: Andi1) Fix new rmmod to set O_SYNC
  5. DONE: Petr1) Fix install mess which blows away old modutils sometimes.
  6. DONE: Petr2) Dummy insmod -p, -s and -f options.
  7. DONE: Modprobe0) Implement modprobe -c (for RH install scripts).
  8. DONE: Modprobe5) Implement modules.conf -> modprobe.conf translator
  9. DONE: depmod2) Rewrite depmod so it works with modern kernels.
  10. DONE: Kallsyms0) Fix kallsyms in modules bug (Ricky Beam's report)
  11. DONE: depmod5) Implement PCI ID support etc.
  12. DONE: Modprobe1) Release 0.8
  13.     Requires Andi1, oprofile1, depmod1, depmod2, Modprobe0, Petr1, Petr2
  14.  
  15. oprofile2) Fix /proc/modules format
  16.     Needs oprofile1
  17. oprofile3) Put module location in /proc/modules
  18.     Needs oprofile2, Rth7
  19.  
  20. Andi2) Change module->live to module->state, and show in /proc/modules
  21. Andi3) Fix kernel to detect old rmmods (using O_SYNC)
  22.     Needs Andi2
  23.  
  24. Misc1) Add truncated module check.
  25.  
  26. Adam1) Don't drop lock when rmmod O_NONBLOCK.
  27.  
  28. depmod1) Return depmod to run at "make modules_install" step.
  29. depmod3) Implement .modalias support
  30. depmod4) Implement symbol: support.
  31.  
  32. Modprobe2) Implement options in modprobe.conf
  33. Modprobe3) Implement install in modprobe.conf
  34. Modprobe4) Release 0.9
  35.     Requires Modprobe2 and Modprobe3
  36.  
  37. Kallsyms1) Drop the optimization which checks against addr between _stext and
  38.    _etext, as this skips __init functions on most archs.
  39. Kallsyms2) Only put in the symbols for functions (currently CONFIG_KALLSYMS=y
  40.    adds 400k on my laptop: ouch!).
  41. Kallsyms3) Use a simple scheme like the mini-oopser did to reduce the symbol
  42.    table size furthur (I got it down to 70k IIRC).
  43. Kallsyms4) Speed up prototype script by rewriting in C.
  44. Kallsyms5) It'd be nice if CONFIG_KALLSYMS=m worked.
  45.  
  46. Rth0) Stylize Rth's patch (piss in the corners, add Rth's copyright)
  47. Rth1) Update modutils to handle rth's RT_DYN patch: extensions
  48. Rth2) Update depmod to handle rth's export-symbol stuff.
  49. Modprobe6) Release 0.10
  50.     Requires Rth2
  51.  
  52. modules_install0) Return to subdirs since mkinitrd needs them
  53.     Requires Modprobe1
  54.  
  55. Modprobe7) Restore symbol: support.
  56.     Requires depmod4
  57. Modprobe8) Restore .modalias support
  58.     Requires depmod3
  59.  
  60. Rth3) Update rth's patch to handle ksymoops
  61. Rth4) Update rth's patch to handle parameters
  62. Rth5) Port rth's patch to ppc and ppc64
  63. Rth6) Port rth's patch to ia64
  64. Rth7) Send rth's patch to Linus
  65.     Requires Rth0, Rth1, Rth2, Rth3, Rth4, Modprobe6
  66.  
  67.  
  68.